package com.m.complex
/**
 * 功能: 符合||的规则<br/>
 * 1. 执行addOperatorRule
 * 2. 执行hitRule
 *
 * @author miracle
 */
class OrRules extends CombinationRule{

    OrRules() {
        super("逻辑或")
    }

    @Override
    boolean multiHitRule(abstractDim) {
        // 若每个算子规则都返回true，则返回true；否则，返回false
        return operatorRules.any {
            it.hitRule(abstractDim)
        }
    }
}
